using CreditoAutorizado.Dados.Entidades;
using FluentNHibernate.Mapping;

namespace CreditoAutorizado.Dados.Mapeamento
{
    public class MapCliente : ClassMap<Cliente>
    {
        public MapCliente()
        {
            Table("Clientes");
            Id(x => x.ClienteId);
            Map(x => x.Bairro);
            Map(x => x.Celular);
            Map(x => x.Cidade);
            Map(x => x.Cpf);
            Map(x => x.DataCadastro);
            Map(x => x.Email);
            Map(x => x.Estado);
            Map(x => x.Nome);
            Map(x => x.Numero);
            Map(x => x.Rua);
            Map(x => x.Telefone);
            References(x => x.Usuario).Not.LazyLoad();
        }
    }
}